native VLAN · פורט שנשאר access במקום trunk · VLAN שנחסם ב-pruningencapsulation · VTP בלי domain · מתג עם revision דורסVLANs ו-trunk, native VLAN, allowed list. שבוע 14: router-on-a-stick, תת-ממשקים ו-encapsulation dot1Q, מתג L3. שבוע 15–16: VTP — domain, modes, revision, הדריסה. שבוע 8: פרוטוקול האבחון.show vlan brief → show interfaces trunk → show vtp status → show ip interface brief (בנתב) → show run interfacenative VLAN · פורט access במקום trunk · VLAN חסום ב-allowed list · תת-ממשק בלי encapsulation · VTP בלי domain · מתג עם revision דורס (תיאוריה + הנדסה)trunk, שתיים בניתוב בין VLANs, ואחת ב-VTP שתמחק לכם את הרשת — בשידור חי, בסוף השיעור. היום לומדים לקרוא הודעות קונסול ולהשוות שני צדדים של קישור.1 SYMPTOM which VLAN? which switch? console messages? 2 HYPOTHESIS one sentence + which side of which link 3 TEST one show command — on BOTH sides 4 FIX one command 5 VERIFY ping between VLANs — not 'the port is up' before touching anything, on EVERY switch: show vlan brief -> which VLANs exist, which ports show interfaces trunk -> mode · native · allowed · active show vtp status -> domain · mode · revision
שלוש פקודות × שלושה מתגים = תשע תמונות. משווים. ההבדלים הם התקלות.
trunk — שלושה דברים חייבים להתאיםSW1# show interfaces trunk Port Mode Encapsulation Status Native vlan Gi0/1 on 802.1q trunking 1 Gi0/2 on 802.1q trunking 1 Port Vlans allowed on trunk Gi0/1 1-4094 Gi0/2 1,10 <- VLAN 20 missing toward SW3 SW2# show interfaces trunk Gi0/1 on 802.1q trunking 99 <- native 99 vs 1 on SW1 %CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered on GigabitEthernet0/1 (99), with SW1 GigabitEthernet0/1 (1) SW3# show interfaces trunk (empty) <- Gi0/1 is access mode. nothing trunks. VTP can't pass either
mode · native · allowed. show interfaces trunk ריק = הפורט access. הודעת CDP = native שונה.
VLANs — תת-ממשק בלי encapsulationR1# show ip interface brief GigabitEthernet0/0/1.10 192.168.10.1 up up GigabitEthernet0/0/1.20 unassigned up up <- no address. why? R1# show run interface g0/0/1.20 interface GigabitEthernet0/0/1.20 ! <- no encapsulation dot1Q 20 -> IOS refuses ip address R1(config-subif)# encapsulation dot1Q 20 R1(config-subif)# ip address 192.168.20.1 255.255.255.0 <- order matters
encapsulation קודם, ip address אחריו. תת-ממשק בלי כתובת = VLAN בלי שער.
VTP — domain ודריסהSW3# show vtp status VTP Domain Name : school <- lowercase. SW1 says SCHOOL. case-sensitive -> no updates --- the live one --- SW1# show vlan brief -> 1, 10, 20, 99 (SW4 connected: domain SCHOOL, client, revision 12, empty database) SW1# show vlan brief -> 1 only SW1# show vtp status -> Configuration Revision: 12 recovery: SW4(config)# vtp mode transparent SW1(config)# vlan 10 / vlan 20 / vlan 99 -> revision 13 -> propagates
domain הוא case-sensitive. revision גבוה דורס — גם מ-client. שחזור: להוציא את הדורס, ליצור מחדש ב-server.
VLAN 20 על SW3 לא מגיעה לשום מקום — גם לא לתחנה ב-VLAN 20 על SW1'. VLAN 20 קיים ב-SW3. אבחנו.VLAN 20 ב-SW3 מבודד. VLAN 10 ב-SW3? (בודקים) — עובד.SW3–SW1 מעביר VLAN 10 אבל לא 20 → זה לא 'הפורט access' (אז כלום לא היה עובר) → זה allowed list.show interfaces trunk ב-SW3 → allowed 1-4094. ב-SW1 Gi0/2 → allowed 1,10.VLAN 20 חסום ב-allowed list בצד של SW1 (Gi0/2).SW1 interface gi0/2 → switchport trunk allowed vlan add 20.show interfaces trunk ב-SW1 → 1,10,20. ping מ-VLAN 20 ב-SW3 ל-VLAN 20 ב-SW1 ✓.VLAN אחד עובד ואחד לא' על אותו קישור = allowed list. 'כלום לא עובר' = mode. שני הצדדים תמיד.| מושג | באנגלית | הסבר |
|---|---|---|
| אי-התאמת native | Native VLAN Mismatch | native שונה בשני צידי trunk — דליפה בין VLANs |
| רשימת מותרים | Allowed List | אילו VLANs עוברים ב-trunk — לכל צד בנפרד |
| תת-ממשק | Subinterface | G0/0/1.20 — ממשק לוגי ל-VLAN אחד, דורש encapsulation |
| רגיש לאותיות | Case-Sensitive | SCHOOL ≠ school — ב-domain וב-password של VTP |
CDP-4-NATIVE_VLAN_MISMATCH — מה ומה הסכנה?show interfaces trunk ריק במתג. מה זה אומר?VLAN 10 עובר בקישור, VLAN 20 לא. מה בודקים?up/up בלי כתובת. למה?domain 'school' מול 'SCHOOL'. עובד?client עם revision 12 מתחבר. דורס?ip address ואז encapsulation. מה קרה לכתובת?trunk — שלושה דברים שחייבים להתאים? domain — רגיש לאותיות? 🎯 המטרה: שש תקלות מאובחנות משני צידי הקישור, ונוהל 'מתג חדש' כתוב.
📦 ציוד: מתג 3560 · 2 מתגי 2960 · נתב 4331 · 4 תחנות · תוכנה: Packet Tracer 8.2 ומעלה · קובץ pkt שבור מוכן מראש
📂 קבצים:
w17-broken.pkt. לא נוגעים. קראו את הקונסול של כל מתג — הודעות %? העתיקו.show vlan brief · show interfaces trunk · show vtp status — בשלושת המתגים. טבלת השוואה 3×3.show ip interface brief + show run interface לכל תת-ממשק בנתב.ping בין VLANs.show vlan brief לפני · חיבור SW4 · אחרי · show vtp status · שחזור. תעדו כל שלב.Troubleshoot Inter-VLAN Routing.| # | מה למלא | חישוב · הערות · ראיות (פלט פקודה) |
|---|---|---|
| 1 | הודעות קונסול: | |
| 2 | טבלת 3×3 (vlan / trunk / vtp × SW1 / SW2 / SW3): | |
| 3 | תת-ממשקים: | |
| 4 | טבלת 6 התקלות: | |
| 5 | תקלה 6: לפני · אחרי · revision · שחזור | |
| 6 | נוהל מתג חדש: · Completion (4.4.8) % |
VLANs · show interfaces trunk ו-show vtp status תקינים| המלכודת | מה עושים |
|---|---|
מתעלמים מהודעות %CDP / %VTP בקונסול | ההודעה היא התסמין. לקרוא, להעתיק לדוח. |
מגדירים encapsulation אחרי ip address ותוהים למה הכתובת נעלמה | IOS מוחק את ה-IP כשמשנים encapsulation. הסדר: encapsulation → ip. |
מתקנים allowed list על צד אחד בלבד | trunk = שני צדדים. show interfaces trunk בשני המתגים. |
בתקלה 6 מתחילים ליצור VLANs מחדש בכל מתג | רק ב-server — ולפני זה להוציא את הדורס (transparent). אחרת הוא ידרוס שוב. |
Troubleshoot Inter-VLAN Routing — בלי הנחיותtrunk לזוג השכן ולתת לו לאבחןImplement VLANs and Trunking — לבנות מאפס בלי הנחיותהגרסה המודפסת של דף העבודה — בחוברת (PDF) בלשונית "למד".
pkt מתוקן + הסבר לכל תקלהכיתה_שבוע17_שם-משפחה_שם-פרטי · לתיק העבודות: ‹שם›_מיתוג/| על מה | XP | איך |
|---|---|---|
| דוח התקלות | 150 | 25 לכל תקלה שאובחנה לפי הפרוטוקול (תסמין · השערה · בדיקה · תיקון · אימות) |
| הקובץ המתוקן | 50 | ping מקצה לקצה ✓ — המורה מאשר |
| בונוס: תקלה נוספת | 50 | פעילות ה-Troubleshoot הרשמית / הזרקה לזוג השכן |
סה"כ עד 250 XP. נרשם ב-Moodle אחרי שהמורה מאשר.
הדרגה שלכם — ב-Moodle. ה-XP האישי פרטי; לוח ההישגים באתר מציג חוליות בלבד.